package com.tgy.MyFlowable.workflow.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ctsi.core.database.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 流程节点按钮表
 *
 * @version 1.0
 * @author: wang xiao xiang
 * @date: 2021/8/6 15:05
 */
@Data
@TableName("mars_flw_button")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "流程节点按钮表对象", description = "对象")
public class FlwButton extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 流程实例id
     */
    @ApiModelProperty(value = "流程实例id")
    private String processDefinitionId;

    /**
     * 活动节点id
     */
    @ApiModelProperty(value = "活动节点id")
    private String actId;

    /**
     * 活动节点名称
     */
    @ApiModelProperty(value = "活动节点名称")
    private String actName;

    /**
     * 提交（Y-是，N-否）
     */
    @ApiModelProperty(value = "提交（Y-是，N-否）")
    private String submitBtn;

    /**
     * 保存（Y-是，N-否）
     */
    @ApiModelProperty(value = "保存（Y-是，N-否）")
    private String saveBtn;

    /**
     * 退回（Y-是，N-否）
     */
    @ApiModelProperty(value = "退回（Y-是，N-否）")
    private String backBtn;

    /**
     * 转办（Y-是，N-否）
     */
    @ApiModelProperty(value = "转办（Y-是，N-否）")
    private String turnBtn;

    /**
     * 指定（Y-是，N-否）
     */
    @ApiModelProperty(value = "指定（Y-是，N-否）")
    private String nextBtn;

    /**
     * 委托（Y-是，N-否）
     */
    @ApiModelProperty(value = "委托（Y-是，N-否）")
    private String entrustBtn;

    /**
     * 终止（Y-是，N-否）
     */
    @ApiModelProperty(value = "终止（Y-是，N-否）")
    private String endBtn;

    /**
     * 追踪（Y-是，N-否）
     */
    @ApiModelProperty(value = "追踪（Y-是，N-否）")
    private String traceBtn;

    /**
     * 挂起（Y-是，N-否）
     */
    @ApiModelProperty(value = "挂起（Y-是，N-否）")
    private String suspendBtn;

    /**
     * 跳转（Y-是，N-否）
     */
    @ApiModelProperty(value = "跳转（Y-是，N-否）")
    private String jumpBtn;

    /**
     * 加签（Y-是，N-否）
     */
    @ApiModelProperty(value = "加签（Y-是，N-否）")
    private String addSignBtn;

    /**
     * 减签（Y-是，N-否）
     */
    @ApiModelProperty(value = "减签（Y-是，N-否）")
    private String deleteSignBtn;

    /**
     * 版本
     */
    @ApiModelProperty(value = "版本")
    private String version;
}
